65 research outputs found

    Distributed Window Concurrency Control for Distributed Database Systems

    No full text
    In recent years research in the area of distributed transaction management has been growing rapidly. While designing concurrency control components for such systems, the most common techniques have involved locking and timestamping and variations of these. In spite of their heavy use in the designing of distributed systems, each of the above techniques has its own specific disadvantages and overhead. Our primary goal is to describe an approach that has the advantages of each of these techniques and none of their disadvantages. In this paper, we describe the Distributed Window Request Order Linked List method and show how this technique embodies most of the advantages of the standard techniques yet at the same time does not introduce serious difficulties or extra overhead of its own. We include an experimental comparison to compare transaction response time for this new method to those of locking and timpstamping methods. Keywords: distributed, database, concurrency, ROLL. SECTION 1. In..

    A kernel-based semi-naïve Bayesian classifier using p-trees

    No full text
    Abstract 1 A novel semi-naive Bayesian classifier is introduced that is particularly suitable to data with many attributes. The naive Bayesian classifier is taken as a starting point and correlations are reduced through joining of highly correlated attributes. Our technique differs from related work in its use of kernel-functions that systematically include continuous attributes rather than relying on discretization as a preprocessing step. This retains distance information within the attribute domains and ensures that attributes are joined based on their correlation for the particular values of the test sample. We implement a kernel-based semi-naive Bayesian classifier using P-Trees and demonstrate that it generally outperforms the naive Bayesian classifier as well as a discrete semi-naïve Bayesian classifier

    A Semi-Optimistic Database Scheduler Based on Commit Ordering

    No full text
    This paper proposes a semi-optimistic database scheduler that is based on relaxed two-phase locking and commitment ordering. Unlike the traditional strict 2PL scheduler, the proposed scheduler does not block a write request when read locks are set on the requested data item. We present two implementations of the scheduler: one that does not uses deferred updates and another that does. We demonstrate that in both cases, the proposed scheduler can be easily implemented using the data structures maintained by a typical 2PL scheduler. 1. Introduction A database scheduler is a part of a database system that is responsible for concurrency control functions. The goal of concurrency control in database systems is to ensure correctness of transaction executions (histories). A trivial way to ensure such correctness is to allow only serial executions but this is too restrictive in most cases. A more efficient algorithm would allow all serializable executions. Unfortunately, recoverability and ot..

    Vertical Association Rule Mining: From Data Representation to Data Mining

    No full text
    https://digitalcommons.csbsju.edu/csci_books/1000/thumbnail.jp
    • …
    corecore